package com.hzz.entity.eybase;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.hzz.framework.entity.BaseEntity;
import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class EyBaseRetrieveHydl extends BaseEntity {
    /**
     * 序列号
     */
    String gid;
    /**
     * 水系名
     */
    String srname;
    /**
     * 上级河流名
     */
    String prname;
    /**
     * 河流名称
     */
    String rname;
    /**
     * 河段名称
     */
    String name;
    /**
     * 河段长度
     */
    String rlen;
    /**
     * 等级
     */
    String grade;
    /**
     * 普查代码
     */
    String censcode;
    /**
     * 干支级别
     */
    String branchlevel;
    /**
     * 岸别
     */
    String sidetype;
    /**
     * 流域面积
     */
    String area;
    /**
     * 河口流量
     */
    String flow;
    /**
     * 跨区类型
     */
    String crosstype;
    /**
     * 河段标识符
     */
    String sid;
    /**
     * 上游河段标识码
     */
    String sidup;
    /**
     * 下游河段标识码
     */
    String siddown;
    /**
     * 干支关系
     */
    String branchrelation;
    /**
     * 河段别名
     */
    String alias;
    /**
     * 区域代码
     */
    String pac;
    /**
     * 是否界河
     */
    String boundaryriver;
    /**
     * 流经村
     */
    String byvillage;
    /**
     * 河段等级
     */
    String level;
    /**
     * 不设河长
     */
    String noleader;
    /**
     * 河段类型
     */
    String type;
    /**
     * 界河左右岸标识
     */
    String side;
    /**
     * 空间几何
     */
    String geom;
    /**
     * 水利部河段编码
     */
    String reacode;
    /**
     * osid
     */
    String osid;
    /**
     * 版本号
     */
    Integer version;
    /**
     * 创建时间
     */
    Date dateCreated;
    /**
     * 更新时间
     */
    Date dateUpdated;
}
